package com.glaive.utils;

import com.google.common.collect.Lists;
import com.google.common.collect.Maps;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.util.stream.Stream;

public class AddressUtils {
    public static ArrayList<String> AddressList = null;

    public static String str =
            "茅山——玄清山\n" +
                    "龙虎山——天门山\n" +
                    "普陀山——南海山\n" +
                    "峨眉山——赤眉山\n" +
                    "终南山——太乙山\n" +
                    "三清山——少华山\n" +
                    "五台山——五州山\n" +
                    "武当山——五小山\n" +
                    "少林——大林\n" +
                    "天台山——天口山\n" +
                    "九华山——九重山\n" +
                    "华山——化山\n" +
                    "泰山——太山\n" +
                    "崂山——牢山\n" +
                    "云台山——云口山\n" +
                    "昆仑山——日仑山\n" +
                    "青城山——绿城山\n" +
                    "珞珈山——袈裟山\n" +
                    "鸡足山——鸡爪山\n" +
                    "嵩山——崧山\n" +
                    "梵净山——凡净山\n" +
                    "雁荡山——燕砀山\n" +
                    "齐云山——启云山\n" +
                    "武夷山——吴仪山\n" +
                    "衡山——痕山\n" +
                    "庐山——匡山\n" +
                    "恒山——垣山\n" +
                    "天目山——天眼山\n" +
                    "崆峒山——空童山\n" +
                    "阁皂山——葛枣山\n" +
                    "栖霞山——七夏山\n" +
                    "湖北——鄂北\n" +
                    "湖南——湘南\n" +
                    "拉萨——日城\n" +
                    "甘肃——甘州\n" +
                    "新疆——西域\n" +
                    "西藏——吐蕃\n" +
                    "句容——曲容\n" +
                    "鹰潭——清潭\n" +
                    "江苏——江南\n" +
                    "浙江——东吴\n" +
                    "安徽——徽州\n" +
                    "四川——川蜀\n" +
                    "重庆——巴国\n" +
                    "成都——龙城\n" +
                    "厦门——金厦\n" +
                    "上海——魔都\n" +
                    "北京——京城\n" +
                    "福建——南闽\n" +
                    "广东——南粤\n" +
                    "广西——西桂\n" +
                    "江西——西赣\n" +
                    "山东——齐鲁\n" +
                    "山西——西山\n" +
                    "陕西——西陕\n" +
                    "合肥——庐州\n" +
                    "淮南——淮上\n" +
                    "扬州——淮下\n" +
                    "贵州——黔贵\n" +
                    "贵阳——林城\n" +
                    "南昌——洪都\n" +
                    "青岛——绿岛\n" +
                    "威海——威卫\n" +
                    "天津——津门\n" +
                    "河南——豫南\n" +
                    "郑州——商都\n" +
                    "上饶——篁岭\n" +
                    "黄山——青山";

    static {
        AddressList = Lists.newArrayList(str.split("\n"));

    }

    public static void main(String[] args) throws Exception {

        String s = "陈晓旭拱手道：“弟子受过三皈五戒，终身都是玄清山弟子。" +
                "不过玄清山天门山这几个一贯反对法术公会的门派就没来";
        for (String k : AddressList) {
            String[] split = k.split("——");
            s = s.replace(split[1], split[0]);
            System.out.println(Arrays.deepToString(split));
            System.out.println("replace=" + s);
        }
    }
}
